\hypertarget{classIntervalSet}{\section{Interval\-Set Class Reference}
\label{classIntervalSet}\index{Interval\-Set@{Interval\-Set}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classIntervalSet_a7f61649f6b0fdbef85e53883d35c312c}{\hyperlink{classIntervalSet}{Interval\-Set} $\ast$ {\bfseries intersect} (const \hyperlink{classIntervalSet}{Interval\-Set} $\ast$int\-Set)}\label{classIntervalSet_a7f61649f6b0fdbef85e53883d35c312c}

\item 
\hypertarget{classIntervalSet_afea4e5deb06c11f6e30fe367616a3def}{\hyperlink{classIntervalSet}{Interval\-Set} $\ast$ {\bfseries union\-With} (const \hyperlink{classIntervalSet}{Interval\-Set} $\ast$int\-Set)}\label{classIntervalSet_afea4e5deb06c11f6e30fe367616a3def}

\item 
\hypertarget{classIntervalSet_ac58c7985b4cc4f046e46195745bef87f}{\hyperlink{classIntervalSet}{Interval\-Set} $\ast$ {\bfseries minus} (const \hyperlink{classIntervalSet}{Interval\-Set} $\ast$int\-Set)}\label{classIntervalSet_ac58c7985b4cc4f046e46195745bef87f}

\item 
\hypertarget{classIntervalSet_ae485c7de02370ac6e9d13fb8ab940551}{\hyperlink{classIntervalSet}{Interval\-Set} $\ast$ {\bfseries intersect} (const \hyperlink{classInterval}{Interval} int\-Set)}\label{classIntervalSet_ae485c7de02370ac6e9d13fb8ab940551}

\item 
\hypertarget{classIntervalSet_affeaed45fc91426f5e43ac9400efa098}{\hyperlink{classIntervalSet}{Interval\-Set} $\ast$ {\bfseries union\-With} (const \hyperlink{classInterval}{Interval} int\-Set)}\label{classIntervalSet_affeaed45fc91426f5e43ac9400efa098}

\item 
\hypertarget{classIntervalSet_a33617c4739861b6a2d3fd8bbc7424b7d}{\hyperlink{classIntervalSet}{Interval\-Set} $\ast$ {\bfseries minus} (const \hyperlink{classInterval}{Interval} int\-Set)}\label{classIntervalSet_a33617c4739861b6a2d3fd8bbc7424b7d}

\item 
\hypertarget{classIntervalSet_a20270c64f71dc09269616f2c786b2099}{void {\bfseries sort} ()}\label{classIntervalSet_a20270c64f71dc09269616f2c786b2099}

\item 
\hypertarget{classIntervalSet_a14472d035db8d0feb2d1991e1e2f224d}{void {\bfseries remove\-Redundency} ()}\label{classIntervalSet_a14472d035db8d0feb2d1991e1e2f224d}

\item 
\hypertarget{classIntervalSet_a09d89c38e3bde61406db9b8165f8ce58}{void {\bfseries clear} ()}\label{classIntervalSet_a09d89c38e3bde61406db9b8165f8ce58}

\item 
\hypertarget{classIntervalSet_a4838899be6c59eb67b2312252bda712a}{bool {\bfseries is\-Empty} ()}\label{classIntervalSet_a4838899be6c59eb67b2312252bda712a}

\item 
\hypertarget{classIntervalSet_a9af0e410e6c0cd2429b52a0fb03074b6}{void {\bfseries print} (std\-::ostream \&out)}\label{classIntervalSet_a9af0e410e6c0cd2429b52a0fb03074b6}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classIntervalSet_ae2d5f918006c88865525549db6db3880}{std\-::vector$<$ \hyperlink{classInterval}{Interval} $>$ {\bfseries intervals}}\label{classIntervalSet_ae2d5f918006c88865525549db6db3880}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
model/Interval\-Set.\-h\item 
model/Interval\-Set.\-cpp\end{DoxyCompactItemize}
